// 基础类型 boolean number string void undefined symbol null
// const count = 123
let count: number
count = 123

// 对象类型 {} Class function() []
const func = (str: string): number => {
  // 这里 ：number 可以省略
  return parseInt(str, 10)
}

const func1: (str: string) => number = (str) => {
  return parseInt(str + 10)
}

const date = new Date()

const rawDate = '{"name": "dell}' // json.parse并不能自动判断类型

interface Person {
  name: 'string'
}

let temp: number | string = 123 // 数字 或 字符串 类型   | 跟 || 类似 表示 或
